﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SRB.Tg.Model
{
    public class PileParameter
    {
        /// <summary>
        /// ID
        /// </summary>
        public string Id { get; set; }

        /// <summary>
        /// 横桥向宽度
        /// </summary>
        public string Name { get; set; }
        /// <summary>
        /// 桩长
        /// </summary>
        public double pile_length { get; set; }
        /// <summary>
        /// 桩径
        /// </summary>
        public double pile_diameter { get; set; }
        /// <summary>
        /// 上部结构
        /// </summary>
        public string top_size { get; set; }
        /// <summary>
        /// 下部结构
        /// </summary>
        public string bottom_size { get; set; }
        /// <summary>
        ///  标准间距
        /// </summary>
        public double standard_spacing { get; set; }
        /// <summary>
        ///  离底高度
        /// </summary>
        public double bottom_distance { get; set; }
        /// <summary>
        /// 桩基伸入深度
        /// </summary>
        public double pile_penetration_depth { get; set; }
        /// <summary>
        /// 截面库
        /// </summary>
        public string concreteNo { get; set; }

        /// <summary>
        /// 保护层
        /// </summary>
        public double concreteProtectLayer { get; set; }

        /// <summary>
        /// 钢筋等级
        /// </summary>
        public string reinforcementGrade { get; set; }

        /// <summary>
        /// 结构个数
        /// </summary>
        public int structureNumber { get; set; }
        /// <summary>
        /// 主筋直径
        /// </summary>
        public eRebarDia main_reinforcement_diameter { get; set; }

        /// <summary>
        /// 主筋根数
        /// </summary>
        public int main_reinforcement_number { get; set; }
        /// <summary>
        /// 螺旋钢筋直径
        /// </summary>
        public eRebarDia spiral_reinforcement_diameter { get; set; }
        /// <summary>
        ///顶部加密长度 
        /// </summary>
        public double top_encryption_length { get; set; }
        /// <summary>
        ///  顶部加密钢筋间距
        /// </summary>
        public double top_encryption_spacing { get; set; }

        /// <summary>
        ///顶部加密长度 
        /// </summary>
        public double bottom_encryption_length { get; set; }
        /// <summary>
        ///  顶部加密钢筋间距
        /// </summary>
        public double bottom_encryption_spacing { get; set; }
        /// <summary>
        /// 圆形加强钢筋直径
        /// </summary>
        public eRebarDia outer_strengthen_reinforcement_diameter { get; set; }
        /// <summary>
        /// 圆形加强钢筋间距
        /// </summary>
        public double outer_strengthen_reinforcement_spacing { get; set; }
        /// <summary>
        ///  三角加强钢筋直径
        /// </summary>
        public eRebarDia inner_strengthen_reinforcement_diameter { get; set; }
        /// <summary>
        /// 三角加强钢筋间距
        /// </summary>
        public double inner_strengthen_reinforcement_spacing { get; set; }
        /// <summary>
        /// 顶层钢筋直径
        /// </summary>
        public double top_reinforcement_diameter { get; set; }
        /// <summary>
        ///  顶层钢筋根数
        /// </summary>
        public int top_reinforcement_number { get; set; }
        /// <summary>
        ///  声测管类型
        /// </summary>
        public string acoustic_tube_type { get; set; }
        /// <summary>
        ///  声测管根数
        /// </summary>
        public double acoustic_tube_number { get; set; }
    }
}
